#!/bin/bash

# 获取输入参数
input_dir="$1"         # 输入 fits 文件所在目录
output_dir="$2"        # 输出 .cand 保存目录

if [ -z "$input_dir" ] || [ -z "$output_dir" ]; then
    echo "HELP: bash run_heimdall_batch.sh /path/to/fits /path/to/cand_output"
    exit 1
fi

mkdir -p "$output_dir"

# Heimdall 参数（可根据实际需求修改）
dm_start=1000
dm_end=1300

echo "====== 搜索目录：$input_dir"
echo "====== 输出目录：$output_dir"
echo "====== 运行 new_heimdall 全目录搜索..."

# 使用 glob 全目录拼接处理
new_heimdall -f "$input_dir"/*.fits -dm "$dm_start" "$dm_end" -o "$output_dir" -no_scrunching 

echo "====== 搜索完成，结果保存于：$output_dir"